package controller.gui;

import java.awt.event.ActionEvent;

import javax.swing.JButton;

import controller.states.MapElementToAddStateUser;

import gui.SecondaryMenu;

/**rappresenta un controllore che gestisce il pulsante di Conferma per terminare, applicando le modifiche fatte,
 * il wizard di inserimento Foreground nella mappa.
 * 
 * @author koldar
 * @version 1.0
 * 
 * @param <PANEL> il tipo di Secondary Menu che contiene il pulsante
 */
public final class ForegroundInsertionOKButtonController<PANEL extends SecondaryMenu> extends DefaultOKButtonController<SecondaryMenu>{

	private InsertionDisplayController displayController;
	
	public ForegroundInsertionOKButtonController(JButton button,PANEL secondaryPanel,InsertionDisplayController displaycontroller) {
		super(button, secondaryPanel);
	}

	@Override
	public void executeOtherInstruction(ActionEvent arg0) {
		super.executeOtherInstruction(arg0);
		//imposta lo stato di aggiunta a quello di start
		this.mapElementToAddState.setValue(MapElementToAddStateUser.START);
	}
	
	

}
